const Utils = require("./Utils.js")

Utils.init()

// 关闭好友协助申请
threads.start(() => {
	while (true) {
		sleep(30 * 1000)
		Utils.findPhotoTap("叉号", 0.8, [1100, 120, 140, 120])
	}
})

var flag, seconds

flag = true
seconds = 40

while (flag) {
	Utils.sleeps()
	if (Utils.findPictureTap("胜利")) {
		log("胜利 - 成功")
	} else {
		if (Utils.findPictureTap("准备")) {
			while (!Utils.findPicture("自动")) {
				sleep(1000)
				Utils.findPictureTap("手动")
				sleep(1000)
				Utils.findPictureTap("准备")
			}
			Utils.ranWaitTime(seconds, (seconds += 20))
			let flagTemp = true
			let times = 0
			while (flagTemp) {
				if (Utils.findPictureTap("胜利")) {
					flagTemp = false
				} else if (Utils.findPictureTap("奖励")) {
					flagTemp = false
				} else if (Utils.findPictureTap("失败")) {
					Utils.stopJB()
				}
				times++
				log("已等待：" + (seconds + times) + "秒")
			}
		} else {
			if (Utils.findPicture("秘闻挑战", 0.8)) {
				Utils.findPictureTap("秘闻挑战", 0.8)
			}
		}
	}
}
